package server;

import java.net.*;
import java.io.*;

public class server {

	  public static void main(String[] args)
	  {
		  int port = 8081;
		  ServerSocket socketServeur = null;
		  Socket socketClient = null;  		
		  
				    try 
				    {
					      socketServeur = new ServerSocket(port);
					      System.out.println("Lancement du serveur");
				
					      while (true) 
					      {
					    	  socketClient = socketServeur.accept();
					    	  System.out.println("Connexion avec : "+socketClient.getInetAddress());
					         
					          // reception
					          BufferedReader in =  new BufferedReader(  new InputStreamReader(socketClient.getInputStream()));
					          String commande = in.readLine ();
					          System.out.println ("Client reception: " + commande);
					      		
					      
					          if (commande.equals("SEND"))
							  {
					        	   									
					        	  	  System.out.println("Maintenant le serveur rpond par l'envoi d'un fichier au client");
					        	  	  
							  }
					          else
					          {
					        	  System.out.println("Autre chose");
					        	  
					          }

					          //socketServeur.close();
					          //socketClient.close();
					          
					      }
				    
				   } 
				   
				   catch (Exception e) 
				   {
				      e.printStackTrace();
				   }
				   
				    finally {
				        if (socketServeur != null)
							try {
								socketServeur.close();
							} catch (IOException e) {
								// TODO Auto-generated catch block
								e.printStackTrace();
							}
				      }
				    
				   
	  }
}
